package demo2;

//class Counter {
//    // 用来保存计数的变量
//    public int count;
//
//    public synchronized void increase() {
//        count++;
//    }
//}
public class test1 {
    public static int count =0;
    public static void main(String[] args) {
        synchronized (test1.class) {
            Thread t1 = new Thread(() -> {
                for (int i = 0; i < 50000; i++) {
                    count++;
                }
            });
            Thread t2 = new Thread(() -> {
                for (int i = 0; i < 50000; i++) {
                    count++;
                }
            });
            t1.start();
            t2.start();

            try {
                t1.join();
                t2.join();
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }

        System.out.println("count: " +count);
    }
}